Static and Dynamic Branch Prediction Using Neural Networks
نویسندگان
چکیده
In this short paper we investigated a new static branch prediction technique. The main idea of this technique is to use a large body of different programs (benchmarks) to identify and infer common C program behaviour. Then, this knowledge is used to predict new “unseen” branches belonging to new programs. The common behaviour is represented as a set of static features of branches that are mapped using a neural network to the probability that the branch will be taken. In this way the predictor does not predict a program behaviour based on previous execution of the same program or based on some program profiles but uses the knowledge gathered from other programs (knowledge experience). Also we combined static and a dynamic neural branch predictor in order to investigate how much influences the static predictor the dynamic one.
منابع مشابه
Multi-Step-Ahead Prediction of Stock Price Using a New Architecture of Neural Networks
Modelling and forecasting Stock market is a challenging task for economists and engineers since it has a dynamic structure and nonlinear characteristic. This nonlinearity affects the efficiency of the price characteristics. Using an Artificial Neural Network (ANN) is a proper way to model this nonlinearity and it has been used successfully in one-step-ahead and multi-step-ahead prediction of di...
متن کاملImproving Hardware Branch Predictors using Artificial Neural Networks
An abstract of the thesis of Andres Anibal Rustan for the Masters of Science in Electrical and Computer Engineering were presented November 1, 1999. Title: Improving Hardware Branch Predictors using Artificial Neural Networks This research shows that using an Artificial Neural Network as the hardware branch predictor of a microprocessor leads to performance as good as standard branch predictors...
متن کاملPrediction of monthly rainfall using artificial neural network mixture approach, Case Study: Torbat-e Heydariyeh
Rainfall is one of the most important elements of water cycle used in evaluating climate conditions of each region. Long-term forecast of rainfall for arid and semi-arid regions is very important for managing and planning of water resources. To forecast appropriately, accurate data regarding humidity, temperature, pressure, wind speed etc. is required.This article is analytical and its database...
متن کاملDynamic Performance Analysis and Simulation of a Full Scale Activated Sludge System Treating an Industrial Wastewater Using Artificial Neural Network
Due to changeable nature of the industrial wastewaters, proper operation of an industrial wastewater treatment plant is of prior importance in order to keep the process stability at the desired conditions. In this mean, simulation of the treatment system behavior using artificial neural network (ANN) can be an effective tool. This paper evaluates long term performance and process stability of ...
متن کاملNeural Prediction of Buckling Capacity of Stiffened Cylindrical Shells
Estimation of the nonlinear buckling capacity of thin walled shells is one of the most important aspects of structural mechanics. In this study the axial buckling load of 132 stiffened shells were numerically calculated. The applicability of artificial neural networks (ANN) in predicting the buckling capacity of vertically stiffened shells was studied. To this end feed forward (FF) multi-layer ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001